Raspberry Pi /RP2350 /OTP_DATA_RAW /USB_BOOT_FLAGS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as USB_BOOT_FLAGS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (WL_USB_DEVICE_VID_VALUE_VALID)WL_USB_DEVICE_VID_VALUE_VALID 0 (WL_USB_DEVICE_PID_VALUE_VALID)WL_USB_DEVICE_PID_VALUE_VALID 0 (WL_USB_DEVICE_SERIAL_NUMBER_VALUE_VALID)WL_USB_DEVICE_SERIAL_NUMBER_VALUE_VALID 0 (WL_USB_DEVICE_LANG_ID_VALUE_VALID)WL_USB_DEVICE_LANG_ID_VALUE_VALID 0 (WL_USB_DEVICE_MANUFACTURER_STRDEF_VALID)WL_USB_DEVICE_MANUFACTURER_STRDEF_VALID 0 (WL_USB_DEVICE_PRODUCT_STRDEF_VALID)WL_USB_DEVICE_PRODUCT_STRDEF_VALID 0 (WL_USB_DEVICE_SERIAL_NUMBER_STRDEF_VALID)WL_USB_DEVICE_SERIAL_NUMBER_STRDEF_VALID 0 (WL_USB_CONFIG_ATTRIBUTES_MAX_POWER_VALUES_VALID)WL_USB_CONFIG_ATTRIBUTES_MAX_POWER_VALUES_VALID 0 (WL_VOLUME_LABEL_STRDEF_VALID)WL_VOLUME_LABEL_STRDEF_VALID 0 (WL_SCSI_INQUIRY_VENDOR_STRDEF_VALID)WL_SCSI_INQUIRY_VENDOR_STRDEF_VALID 0 (WL_SCSI_INQUIRY_PRODUCT_STRDEF_VALID)WL_SCSI_INQUIRY_PRODUCT_STRDEF_VALID 0 (WL_SCSI_INQUIRY_VERSION_STRDEF_VALID)WL_SCSI_INQUIRY_VERSION_STRDEF_VALID 0 (WL_INDEX_HTM_REDIRECT_URL_STRDEF_VALID)WL_INDEX_HTM_REDIRECT_URL_STRDEF_VALID 0 (WL_INDEX_HTM_REDIRECT_NAME_STRDEF_VALID)WL_INDEX_HTM_REDIRECT_NAME_STRDEF_VALID 0 (WL_INFO_UF2_TXT_MODEL_STRDEF_VALID)WL_INFO_UF2_TXT_MODEL_STRDEF_VALID 0 (WL_INFO_UF2_TXT_BOARD_ID_STRDEF_VALID)WL_INFO_UF2_TXT_BOARD_ID_STRDEF_VALID 0 (WHITE_LABEL_ADDR_VALID)WHITE_LABEL_ADDR_VALID 0 (DP_DM_SWAP)DP_DM_SWAP

Description

USB boot specific feature flags (RBIT-3)

Fields

WL_USB_DEVICE_VID_VALUE_VALID

valid flag for USB_DEVICE_VID_VALUE entry of the USB_WHITE_LABEL struct (index 0)

WL_USB_DEVICE_PID_VALUE_VALID

valid flag for USB_DEVICE_PID_VALUE entry of the USB_WHITE_LABEL struct (index 1)

WL_USB_DEVICE_SERIAL_NUMBER_VALUE_VALID

valid flag for USB_DEVICE_BCD_DEVICEVALUE entry of the USB_WHITE_LABEL struct (index 2)

WL_USB_DEVICE_LANG_ID_VALUE_VALID

valid flag for USB_DEVICE_LANG_ID_VALUE entry of the USB_WHITE_LABEL struct (index 3)

WL_USB_DEVICE_MANUFACTURER_STRDEF_VALID

valid flag for USB_DEVICE_MANUFACTURER_STRDEF entry of the USB_WHITE_LABEL struct (index 4)

WL_USB_DEVICE_PRODUCT_STRDEF_VALID

valid flag for USB_DEVICE_PRODUCT_STRDEF entry of the USB_WHITE_LABEL struct (index 5)

WL_USB_DEVICE_SERIAL_NUMBER_STRDEF_VALID

valid flag for USB_DEVICE_SERIAL_NUMBER_STRDEF entry of the USB_WHITE_LABEL struct (index 6)

WL_USB_CONFIG_ATTRIBUTES_MAX_POWER_VALUES_VALID

valid flag for USB_CONFIG_ATTRIBUTES_MAX_POWER_VALUES entry of the USB_WHITE_LABEL struct (index 7)

WL_VOLUME_LABEL_STRDEF_VALID

valid flag for VOLUME_LABEL_STRDEF entry of the USB_WHITE_LABEL struct (index 8)

WL_SCSI_INQUIRY_VENDOR_STRDEF_VALID

valid flag for SCSI_INQUIRY_VENDOR_STRDEF entry of the USB_WHITE_LABEL struct (index 9)

WL_SCSI_INQUIRY_PRODUCT_STRDEF_VALID

valid flag for SCSI_INQUIRY_PRODUCT_STRDEF entry of the USB_WHITE_LABEL struct (index 10)

WL_SCSI_INQUIRY_VERSION_STRDEF_VALID

valid flag for SCSI_INQUIRY_VERSION_STRDEF entry of the USB_WHITE_LABEL struct (index 11)

WL_INDEX_HTM_REDIRECT_URL_STRDEF_VALID

valid flag for INDEX_HTM_REDIRECT_URL_STRDEF entry of the USB_WHITE_LABEL struct (index 12)

WL_INDEX_HTM_REDIRECT_NAME_STRDEF_VALID

valid flag for INDEX_HTM_REDIRECT_NAME_STRDEF entry of the USB_WHITE_LABEL struct (index 13)

WL_INFO_UF2_TXT_MODEL_STRDEF_VALID

valid flag for INFO_UF2_TXT_MODEL_STRDEF entry of the USB_WHITE_LABEL struct (index 14)

WL_INFO_UF2_TXT_BOARD_ID_STRDEF_VALID

valid flag for the USB_WHITE_LABEL_ADDR field

WHITE_LABEL_ADDR_VALID

valid flag for INFO_UF2_TXT_BOARD_ID_STRDEF entry of the USB_WHITE_LABEL struct (index 15)

DP_DM_SWAP

Swap DM/DP during USB boot, to support board layouts with mirrored USB routing (deliberate or accidental).

Links

() ()